#include <stdio.h>
#include <stdarg.h>
#include "lib_debug.h"
#include "lib_config.h"

static	void	
lib_debug(FILE*	file,	const	char*	fmt,	va_list 	ap)
{
	#ifdef	__LIB_DEBUG__
    vfprintf(file,fmt,ap);
	#endif
}

void	
lib_debug_d(const char* fmt, ...)
{
	#ifdef	__LIB_DEBUG__
	va_list a_ap;
    va_start(a_ap, fmt);
	lib_debug(stdout,	fmt,	a_ap);
	va_end(a_ap);
	#endif
}

void	
lib_debug_e(const char* fmt, ...)
{
	#ifdef	__LIB_DEBUG__
	va_list a_ap;
    va_start(a_ap, fmt);
	lib_debug(stderr,	fmt,	a_ap);
	va_end(a_ap);
	#endif
}































